package br.com.certificacao.Conjuntos.hashset;

import java.util.HashSet;
import java.util.Set;
import java.util.TreeSet;

/*
 * neste caso nao implementei explicitamente os metodos equals e hashCode pois os mesmos ja sao implementados na classe
 * Integer, por isso nao ha duplicidade de elementos na saida.O mesmo ocorre se usar um TreeSet
 */
public class Test {
	public static void main(String[] args) {
		Set s = new HashSet();
		s.add(new Integer(15));
		s.add(new Integer(10));
		s.add(new Integer(12));
		s.add(new Integer(10));
		s.add(new Integer(5) + 5);
		
		System.out.println(s);
		
		Set s1 = new TreeSet();
		s1.add(new String("Artur"));
		s1.add(new String("Gomes"));
		s1.add(new String ("Artur"));
		//s1.add(new Integer(19));
		System.out.println(s1);
		
	}

}
